package grafica.controladores;

import java.sql.SQLException;

import persistencia.PersistenciaException;
import grafica.ventanas.EmpleadosListado;
import grafica.ventanas.EmpresasListado;
import grafica.ventanas.EmpresasListadoPagos;
import logica.clases.Facade;
import logica.datatypes.DataEmpresa;
import logica.datatypes.DataPagos;

public class ControladorEmpresasListadoPagos {
	private Facade facade;
	EmpresasListadoPagos empresaslist;
	public DataPagos[] empresas;
	
	public ControladorEmpresasListadoPagos(EmpresasListadoPagos emp){
		empresaslist = emp;
		try {
			facade = new Facade();
		} catch (PersistenciaException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (InstantiationException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		try {
			empresas = facade.listadoPagos();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (PersistenciaException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}	
		
	}	
	
	public DataPagos[] getEmpreas(){
		return empresas;
	}
}
